package top.healthylife.gateway.platform.geo.dto.b7.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.annotation.ApiField;
import top.healthylife.gateway.dto.request.result.ApiResultDto;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-15 16:18:13
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel("手机号码身份证号姓名验证接口[B7]")
public class GeoResPhoneIdCardAndNameVerifyDto extends ApiResultDto {

    @ApiField(value = "手机号码归属地")
    @ApiModelProperty(name = "手机号码归属地", example = "\"ISPNUM\":{\"province\":\"上海\",\"city\":\"上海\",\"isp\":\"电信\"}")
    private Ispnum ispnum;

    @ApiField(value = "结果集List")
    @ApiModelProperty(name = "结果集List", example = "")
    private List<Rsl> rsl;
    /**
     * Code代码	解释
     * 03	(0,3]
     * 04	(3,6]
     * 1	(6,12]
     * 2	(12,24]
     * 3	(24,+)
     * 98	已离网或新入网用户
     * 99	手机号T-1月前已离网
     */

    @ApiField(value = "错误List")
    @ApiModelProperty(name = "错误List", example = "")
    private List<Ec> ecl;


    @ApiField(value = "本次调用授权码")
    @ApiModelProperty(name = "调用授权码", example = "",notes="本次调用授权码,用于排查")
    private String authCode;
}
